//#include <iostream>
//#include<stdio.h>
//
//using namespace std;
//
//bool IsLeapYear(int year) {
//    return ((year % 4 == 0) || (year % 100 != 0)) && (year % 400 == 0);
//}
//
//int GetMonth(int year, int month_day) {
//    int arr[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
//    int month = 0;
//    if (IsLeapYear(year)) arr[1] = 29;
//    while (month_day > 0) {
//        month_day -= arr[month];
//        ++month;
//    }
//    return month;
//}
//
//int GetDay(int year, int month_day) {
//    int arr[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
//    int month = 0;
//    if (IsLeapYear(year)) arr[1] = 29;
//    while (month_day > 0) {
//        month_day -= arr[month];
//        ++month;
//    }
//    return month_day + arr[month - 1];
//}
//
//
//int main() {
//    int year, month, day, month_day;
//    while (cin >> year >> month_day) {
//        month = GetMonth(year, month_day);
//        day = GetDay(year, month_day);
//        printf("%d-", year);
//        if (month < 10) {
//            printf("0%d-", month);
//        }
//        else {
//            printf("%d-", month);
//        }
//        if (day < 10) {
//            printf("0%d", day);
//        }
//        else {
//            printf("%d", day);
//        }
//        printf("\n");
//    }
//    return 0;
//}
